跳到主要内容

提示词技巧

6大策略:

  • 知道自己要什么,就展开说说:
    • 越讲细节,输出越好
    • 扮演角色,一直很好用:可以在 Playground 修改 SYSTEM Message。然后把你正常情况下要提的问题写在 USER 里面。这是一种进阶的提示词用法。
    • 使用分隔符号,明确地把话和话区分开来:任务越复杂,消除任务细节的歧义就越重要。最好不要让 GPT 费力地尝试理解你的要求
    • 解题步骤,你自己最好也负责展开:有些任务稍微复杂一点,最好由你来指定步骤。明确地写出步骤,可以使模型更容易地遵循。
    • 多给举几个例子
    • 说一下你想要多长的答案
  • 给 GPT 发阅读材料:
    • 要求按阅读材料作答,不开放答
    • 增加要求:直接把阅读材料里的原文引出来
  • 把复杂任务拆解成子任务
    • 使用意图分类,来找到最切题的分类
    • 如果在一段比较长的对话里,给出前情提要可能会好一些
    • 分段总结长文档,并通过递归方式构建完整摘要
  • 允许 GPT 思考一下
    • 给时间,让它先自己想:指示模型从基本原理出发进行推理,然后再得出结论
    • 内心独白法:不想暴露推理过程时的操作
    • 最后问它一句:哎,你有没有漏掉啥?
  • 借助外部的工具
    • 使用基于 embedding 的搜索来实现高效的知识检索,比如,用户问到某部电影,给模型加入电影的背景资料(比如谁演的、导演是谁等)可能会帮大忙。这里的"嵌入",也就是 embedding 技术,就是用来帮助高效找到这些知识,实时加入模型的。
    • 需要做精确计算的时候:用代码、或调 API
    • 使用 function-calling,函数调用
  • 系统的测试
    • 评估模型输出的时候,需要你弄一个“黄金标准”的答案

关联:[[提示词积累]]